package com.pojoin.cms.domain;

import java.util.Date;
import java.util.Set;

public interface Resource {
	
	/**
	 * 系统id
	 * @return
	 */
	public Long getResourceId();
	
	/**
	 * 获取父id
	 * @return
	 */
	public Long getParentId();
	
	/**
	 * 资源标示 
	 * @return
	 */
	public String getName();
	
	
	/**
	 * 资源名称
	 * @return
	 */
	public String getTitle();
	
	/**
	 * 获取资源地址
	 * @return
	 */
	public String getUrl();
	
	/**
	 * 操作权限
	 * @returnResourcesResources
	 */
	public String getPrivilegeCode();
	
	/**
	 * 创建时间
	 * @return
	 */
	public Date getCreateDate();
	
	/**
	 * 备注
	 * @return
	 */
	public String getRemark();
	
	/**
	 * 获取角色
	 * @return
	 */
	public Set<Role> getRoles();
	

}
